Symbole APRS
Symbol APRS nie jest wyłącznie obrazkiem oznaczającym pozycję na mapie. Jest również zwięzłym nośnikiem informacji o rodzaju, funkcji i właściwościach stacji lub obiektu. Odpowiednio dobrany symbol może wskazać pojazd, digipeater czy domową stację, a nakładka doprecyzować na przykład sposób zasilania, funkcjonalność urządzenia albo charakter działań terenowych.
APRS przesyła kod symbolu, a nie jego grafikę. W typowych raportach pozycyjnych wystarczają dwa znaki: identyfikator tablicy i znak symbolu. Nakładka nie dodaje trzeciego znaku, lecz zajmuje miejsce identyfikatora tablicy alternatywnej. Odbiornik interpretuje otrzymaną kombinację według własnej tablicy symboli. Dzięki temu można przekazać dodatkową informację bez zwiększania długości raportu o kolejny znak.
Kodowanie symbolu w raporcie pozycyjnym
W nieskompresowanym raporcie pozycyjnym znak tablicy występuje bezpośrednio po szerokości geograficznej, a znak symbolu po długości geograficznej:
SQ9MDD>APRS:!5003.50N/01956.00E> ^ ^ | | tablica symbolPara /> oznacza samochód: / wybiera tablicę podstawową, > określa symbol w tej tablicy. Przedstawiona linia jest tekstową reprezentacją pakietu, nie zapisem wszystkich bajtów radiowej ramki AX.25.
| Element | Rola |
|---|---|
| Znak tablicy | Wybiera tablicę podstawową, alternatywną albo wariant symbolu alternatywnego z nakładką. |
| Znak symbolu | Wskazuje pozycję w wybranej tablicy i, wspólnie z nakładką, określa znaczenie kodu. |
| Grafika | Jest przechowywana lub generowana przez aplikację odbierającą, nie jest nadawana w pakiecie. |
Symbol występuje także w innych formatach raportów pozycyjnych, między innymi skompresowanych i Mic-E. Umiejscowienie i sposób kodowania mogą być inne, ale nadal chodzi o identyfikację symbolu, a nie przesyłanie bitmapy.
Tablice podstawowa i alternatywna
Dwie tablice APRS zawierają po 94 pozycje:
/wybiera tablicę podstawową, używaną między innymi dla typowych stacji i pojazdów;\wybiera tablicę alternatywną, obejmującą również rodziny symboli rozszerzanych nakładkami.
Znaczenie ustala się na podstawie obu znaków. Przykładowo /> to samochód z tablicy podstawowej, natomiast \> jest bazowym symbolem pojazdu z tablicy alternatywnej. Podobnie /- oznacza dom z tablicy podstawowej, a \- jest symbolem alternatywnym, którego nakładki mogą opisywać charakterystykę domowej stacji.
Nakładki i dodatkowe znaczenie
Nakładka (overlay) jest literą A-Z albo cyfrą 0-9, która zastępuje znak \ w kodzie symbolu alternatywnego. Nie jest dodatkowym polem i nie wydłuża pary znaków określających symbol.
Tablica alternatywna: \- dom (symbol bazowy)Z nakładką S: S- dom, zasilanie słoneczne
^ nakładka zamiast znaku tablicySymbol bazowy tworzy kategorię, a nakładka może wskazać konkretną odmianę. Jej znaczenie zależy od znaku symbolu: S- dotyczy sposobu zasilania domu, S; oznacza działalność SOTA, a S# opisuje funkcjonalność digipeatera. Nie istnieje uniwersalny słownik, w którym każda litera znaczyłaby to samo dla wszystkich ikon.
Rozszerzenie z 2007 roku przewiduje nakładki dla wszystkich symboli alternatywnych, ale nie każda kombinacja ma zdefiniowane znaczenie. Nie należy samodzielnie nadawać jej nowej interpretacji ani zakładać, że inne aplikacje ją rozpoznają. Mechanizm pozwala na dużą liczbę kombinacji, lecz ich użyteczność zależy od uzgodnionych definicji i implementacji.
Nakładka była pierwotnie pomyślana jako cyfra lub litera nałożona na bazową ikonę. Dokumentacja dopuszcza jednak również narysowanie całkowicie odrębnej grafiki dla konkretnej kombinacji, jeżeli pozwala to czytelniej przekazać jej znaczenie.
Praktyczne wykorzystanie symboli i nakładek
Domowa stacja: rodzaj zasilania i obecność operatora
![]()
Rodzina alternatywnego symbolu domu \- szczególnie dobrze pokazuje, że ikona może przekazywać więcej niż sam rodzaj obiektu. Według dostarczonego wykazu rozszerzeń możliwe są następujące kombinacje:
| Kod | Znaczenie |
|---|---|
\- |
Dom, alternatywny symbol bazowy; historycznie używany do oznaczania stacji HF. |
B- |
Zasilanie akumulatorowe lub praca poza siecią elektroenergetyczną. |
C- |
Połączone alternatywne źródła energii. |
E- |
Zasilanie awaryjne na wypadek zaniku zasilania sieciowego. |
G- |
Energia geotermalna. |
H- |
Energia wodna. |
S- |
Energia słoneczna. |
W- |
Energia wiatrowa. |
O- |
Operator obecny w stacji. |
5-, 6- |
Oznaczenie niestandardowej dla danego obszaru częstotliwości sieci zasilającej: odpowiednio 50 albo 60 Hz. |
Przykładowy raport domowej stacji z nakładką S:
SQ9MDD>APRS:!5003.50NS01956.00E-W tym zapisie S umieszczone po szerokości geograficznej zastępuje znak \, a końcowy - określa symbol domu. Dwa znaki S- wystarczają, aby przekazać informację o deklarowanym zasilaniu słonecznym. Nie jest to dodatkowe pole, rozszerzenie komentarza ani trzeci znak symbolu.
Informacja jest deklaracją sposobu oznaczenia stacji, nie pomiarem jej aktualnego stanu. E- nie dowodzi, że zasilanie awaryjne właśnie pracuje; podobnie S- nie jest telemetrią produkcji energii. Jeden kod zawiera też tylko jedną nakładkę. Jeżeli istotnych właściwości jest więcej, należy uzupełnić je komentarzem, telemetrią lub innymi przewidzianymi mechanizmami APRS.
Uwaga historyczna: starsze wykazy przypisywały C- klubowi krótkofalarskiemu. W dostarczonej rewizji symbols-new.txt z 2017 roku C- oznacza już połączone alternatywne źródła energii, a klub krótkofalarski przeniesiono do Ch (rodzina budynków \h). Przy porównywaniu starszych programów i tabel trzeba uwzględnić tę zmianę.
Digipeater: informacja o funkcjonalności
![]()
Nakładka digipeatera może wskazywać funkcję, a nie tylko rodzaj urządzenia:
| Kod | Znaczenie według wykazu rozszerzeń |
|---|---|
/# |
Ogólny symbol digipeatera z tablicy podstawowej. |
1# |
Digipeater WIDE1-1. |
A# |
Digipeater z alternatywnym wejściem, np. na innej częstotliwości. |
E# |
Digipeater z zasilaniem awaryjnym. |
I# |
Digipeater wyposażony także w funkcję IGate. |
V# |
Digipeater wykorzystujący mechanizm Viscous. |
I# nie oznacza tego samego co sam symbol bramy APRS-IS. Pierwszy kod opisuje digipeater z dodatkową funkcją, drugi należy do odrębnej rodziny symboli bram. Wybór zależy od tego, którą funkcję chcemy wyeksponować na mapie.
IGate: kierunek i sposób przekazywania danych
![]()
Rodzina \& może informować o rodzaju funkcjonalności bramy:
| Kod | Znaczenie |
|---|---|
I& |
Ogólny symbol IGate; dokumentacja zaleca użycie bardziej szczegółowej nakładki, jeśli to możliwe. |
R& |
IGate tylko odbierający z RF, bez przekazywania wiadomości w kierunku RF. |
T& |
Nadawczy IGate z trasą wiadomości ograniczoną do jednego przeskoku. |
2& |
Nadawczy IGate z trasą dwóch przeskoków; wykaz zaznacza, że zwykle nie jest to zalecane. |
Ikona może więc pomóc odróżnić stację odbiorczą od bramy zapewniającej także przekazywanie wiadomości na RF. Symbol opisuje jednak zadeklarowaną funkcję, a nie potwierdza aktualnego stanu połączenia z APRS-IS lub poprawności konfiguracji.
Działalność terenowa i wydarzenia
W rodzinie symbolu działalności przenośnej różne nakładki identyfikują rodzaj aktywności:
| Kod | Znaczenie |
|---|---|
/; |
Podstawowy symbol pracy przenośnej / obozowiska. |
F; |
Field Day. |
I; |
IOTA (Islands on the Air). |
S; |
SOTA (Summits on the Air). |
W; |
WOTA (Wainwrights on the Air). |
To przykład znaczenia nakładek niezwiązanego z wyposażeniem lub zasilaniem. Ta sama ikona bazowa może informować, w jakim rodzaju aktywności uczestniczy stacja.
Pojazdy i obiekty specjalne
W rodzinie pojazdów \> można wyróżnić między innymi B> dla pojazdu akumulatorowego, P> dla hybrydy typu plug-in oraz S> dla pojazdu zasilanego energią słoneczną. Z kolei w rodzinie schronień \z kod Ez oznacza obiekt z zasilaniem awaryjnym, a Tz punkt segregacji medycznej (triage). Są to przykłady informowania o określonej właściwości lub funkcji obiektu bez rozbudowy samej reprezentacji symbolu.
Dobierając taki symbol, należy deklarować rzeczywistą rolę obiektu. Nie warto używać oznaczeń służb, zdarzeń lub zagrożeń wyłącznie ze względów graficznych.
Jak dobierać i interpretować symbole
Symbol powinien przede wszystkim odpowiadać aktualnej roli stacji lub obiektu. Dla typowych zastosowań można wybrać na przykład /[ dla stacji pieszej, /> dla samochodu, /b dla roweru, /- dla domowej stacji, /# dla digipeatera, /r dla przemiennika albo /_ dla stacji pogodowej. Bardziej szczegółową informację warto zakodować nakładką tylko wtedy, gdy jej kombinacja ma udokumentowane znaczenie.
Odczytując nieskompresowany raport pozycyjny, należy odszukać znak tablicy bezpośrednio po szerokości geograficznej i znak symbolu po długości. Następnie interpretuje się parę znaków jako jeden kod. Na przykład !5003.50N/01956.00E> zawiera symbol samochodu />, a !5003.50NS01956.00E- kod S-, wskazujący domową stację z zasilaniem słonecznym.
Warto odróżniać symbol od pozostałych danych raportu. Określa on kategorię lub cechę obiektu, lecz nie zastępuje komentarza, telemetrii ani informacji o jego faktycznym stanie. Jeśli dana właściwość ma znaczenie operacyjne, powinna być również możliwa do zrozumienia przez użytkowników nieobsługujących najnowszych nakładek.
Dlaczego ten sam symbol może wyglądać inaczej
Grafiki symboli są przechowywane albo generowane lokalnie przez aplikację. Program korzystający ze starszej tablicy może wyświetlić nową kombinację jako sam symbol bazowy, pominąć literę lub przedstawić ją inaczej niż nowoczesny klient. Również w pełni zgodne programy mogą wybrać różne style graficzne przy zachowaniu tego samego znaczenia kodu.
Dokumentacja rozszerzeń zwraca uwagę na zgodność: zbyt częste zmiany znaczenia symboli oraz brak obsługi nakładek mogą prowadzić do odmiennych interpretacji tego samego pakietu. Dlatego oprogramowanie powinno zachowywać oba odebrane znaki symbolu, nawet jeśli samo nie potrafi jeszcze przedstawić danej kombinacji graficznie. Nieznana nakładka nie powinna powodować odrzucenia prawidłowego raportu pozycyjnego.
Przy działaniach operacyjnych nie należy polegać wyłącznie na nietypowej ikonie. Najważniejsze informacje, takie jak rola obiektu, częstotliwość albo dostępność usług, można dodatkowo umieścić w odpowiednim komentarzu APRS.
Pełna tablica symboli
Poniższe zestawienie obejmuje wszystkie 188 pozycji dostarczonych tablic: 94 z tablicy podstawowej i 94 z alternatywnej. Wiersze są sparowane według tego samego znaku symbolu. Grafiki pochodzą z lokalnego zestawu _img/verG i przedstawiają symbole bazowe, a nie wszystkie możliwe warianty nakładek.
Legenda: „wolny” oznacza pozycję niewyznaczoną przez wskazany wykaz. „Baza nakładek” oznacza symbol, którego znaczenie może zostać doprecyzowane literą lub cyfrą.
| Kod podstawowy | Ikona | Znaczenie | Kod alternatywny | Ikona | Znaczenie |
|---|---|---|---|---|---|
/! |
Policja / szeryf. | \! |
Alarm; baza nakładek. | ||
/" |
Zarezerwowany (dawniej deszcz). | \" |
Zarezerwowany. | ||
/# |
Digipeater. | \# |
Digipeater z nakładką / zielona gwiazda. | ||
/$ |
Telefon. | \$ |
Bank lub bankomat. | ||
/% |
DX Cluster. | \% |
Elektrownia; baza nakładek. | ||
/& |
Brama HF. | \& |
Brama; nakładki IGate. | ||
/' |
Mały samolot. | \' |
Miejsce wypadku / zdarzenia. | ||
/( |
Ruchoma stacja satelitarna. | \( |
Zachmurzenie; baza odmian chmur. | ||
/) |
Wózek inwalidzki. | \) |
Firenet MEO / obserwacja Ziemi MODIS. | ||
/* |
Skuter śnieżny. | \* |
Wolny. | ||
/+ |
Czerwony Krzyż. | \+ |
Kościół. | ||
/, |
Boy Scouts. | \, |
Girl Scouts. | ||
/- |
Dom / QTH w paśmie VHF. | \- |
Dom (historycznie stacja HF); baza rodziny nakładek, m.in. O- — operator obecny. |
||
/. |
Znak X. | \. |
Pozycja niejednoznaczna (duży znak zapytania). | ||
// |
Czerwony punkt. | \/ |
Punkt docelowy / waypoint. | ||
/0 |
Koło — symbol przestarzały. | \0 |
Koło; IRLP, EchoLink, WiRES i nakładki. | ||
/1 |
Wolny / historycznie numerowane koło. | \1 |
Wolny. | ||
/2 |
Wolny / historycznie numerowane koło. | \2 |
Wolny. | ||
/3 |
Wolny / historycznie numerowane koło. | \3 |
Wolny. | ||
/4 |
Wolny / historycznie numerowane koło. | \4 |
Wolny. | ||
/5 |
Wolny / historycznie numerowane koło. | \5 |
Wolny. | ||
/6 |
Wolny / historycznie numerowane koło. | \6 |
Wolny. | ||
/7 |
Wolny / historycznie numerowane koło. | \7 |
Wolny. | ||
/8 |
Wolny / historycznie numerowane koło. | \8 |
Węzeł 802.11 lub innej sieci. | ||
/9 |
Wolny / historycznie numerowane koło. | \9 |
Stacja paliw. | ||
/: |
Pożar. | \: |
Wolny (grad przeniesiony do nakładek). | ||
/; |
Kemping / działania przenośne. | \; |
Park lub miejsce piknikowe; obsługuje nakładki wydarzeń. | ||
/< |
Motocykl. | \< |
Ostrzeżenie / pojedyncza flaga meteorologiczna. | ||
/= |
Lokomotywa. | \= |
Wolna grupa symboli z nakładkami. | ||
/> |
Samochód. | \> |
Pojazd; baza nakładek. | ||
/? |
Serwer plików. | \? |
Punkt informacyjny. | ||
/@ |
Punkt przewidywanej pozycji (H/C). | \@ |
Huragan / burza tropikalna. | ||
/A |
Punkt pomocy. | \A |
Pudełko; DTMF, RFID, XO i inne nakładki. | ||
/B |
BBS / PBBS. | \B |
Wolny (zamieć śnieżna jako nakładka). | ||
/C |
Kajak. | \C |
Straż przybrzeżna. | ||
/D |
Wolny. | \D |
Skład / depot; baza nakładek. | ||
/E |
Oko; wydarzenie lub punkt zwracający uwagę. | \E |
Dym i inne kody widzialności. | ||
/F |
Pojazd rolniczy / traktor. | \F |
Wolny (marznący deszcz jako nakładka). | ||
/G |
Lokator Maidenhead, 6 znaków. | \G |
Wolny (przelotny śnieg jako nakładka). | ||
/H |
Hotel. | \H |
Zamglenie; także baza zagrożeń. | ||
/I |
Stacja TCP/IP w sieci radiowej. | \I |
Przelotny deszcz. | ||
/J |
Wolny. | \J |
Wolny (błyskawica jako nakładka). | ||
/K |
Szkoła. | \K |
Radiotelefon Kenwood. | ||
/L |
Użytkownik komputera podłączony do APRS. | \L |
Latarnia morska. | ||
/M |
MacAPRS. | \M |
MARS; nakładki rodzajów służby. | ||
/N |
Stacja National Traffic System. | \N |
Boja nawigacyjna. | ||
/O |
Balon. | \O |
Rakieta amatorska / rodzina balonów z nakładką. | ||
/P |
Policja. | \P |
Parking. | ||
/Q |
Wolny. | \Q |
Trzęsienie ziemi. | ||
/R |
Pojazd rekreacyjny / kamper. | \R |
Restauracja. | ||
/S |
Wahadłowiec / prom kosmiczny. | \S |
Satelita / PACSAT. | ||
/T |
SSTV. | \T |
Burza z wyładowaniami. | ||
/U |
Autobus. | \U |
Słonecznie. | ||
/V |
ATV / quad. | \V |
Pomoc nawigacyjna VORTAC. | ||
/W |
Stacja National Weather Service. | \W |
Stacja NWS z nakładkami. | ||
/X |
Śmigłowiec. | \X |
Apteka. | ||
/Y |
Jacht żaglowy. | \Y |
Radia i urządzenia APRS. | ||
/Z |
WinAPRS. | \Z |
Wolny. | ||
/[ |
Osoba / stacja piesza. | \[ |
Chmura ścienna; także osoba z nakładką. | ||
/\ |
Trójkąt — radiopelengacja. | \\ |
Nowy symbol GPS z nakładkami. | ||
/] |
Poczta / urząd pocztowy. | \] |
Wolny. | ||
/^ |
Duży samolot. | \^ |
Lotnictwo; inne typy samolotów z nakładką. | ||
/_ |
Stacja pogodowa. | \_ |
Stacja pogodowa / zielony digi z nakładką. | ||
/` |
Antena paraboliczna. | \` |
Deszcz; rodzaje opadu z nakładką. | ||
/a |
Ambulans. | \a |
ARRL, ARES, Winlink, D-STAR i inne nakładki. | ||
/b |
Rower. | \b |
Wolny (pył lub piasek jako nakładka). | ||
/c |
Punkt dowodzenia zdarzeniem. | \c |
Obrona cywilna; RACES, SATERN i inne nakładki. | ||
/d |
Straż pożarna. | \d |
DX spot według znaku wywoławczego. | ||
/e |
Koń / jeździectwo. | \e |
Śnieg z deszczem. | ||
/f |
Wóz strażacki. | \f |
Chmura lejowa. | ||
/g |
Szybowiec. | \g |
Flagi sztormowe. | ||
/h |
Szpital. | \h |
Sklep / giełda krótkofalarska; Ch — klub krótkofalarski. |
||
/i |
IOTA — Islands on the Air. | \i |
Pudełko / punkt zainteresowania. | ||
/j |
Jeep. | \j |
Roboty drogowe. | ||
/k |
Ciężarówka. | \k |
Pojazd specjalny, SUV, ATV lub 4×4. | ||
/l |
Laptop. | \l |
Obszar: prostokąt, koło, linia lub trójkąt. | ||
/m |
Przemiennik Mic-E. | \m |
Tablica wartości / signpost. | ||
/n |
Węzeł. | \n |
Trójkąt z nakładką. | ||
/o |
Centrum działań kryzysowych (EOC). | \o |
Małe koło. | ||
/p |
ROVER / pies. | \p |
Wolny (częściowe zachmurzenie jako nakładka). | ||
/q |
Lokator Maidenhead (opis 128 m). | \q |
Wolny. | ||
/r |
Przemiennik. | \r |
Toalety. | ||
/s |
Statek z napędem. | \s |
Statek / łódź z nakładką. | ||
/t |
Postój dla ciężarówek. | \t |
Tornado. | ||
/u |
Ciężarówka 18-kołowa. | \u |
Ciężarówka z nakładką. | ||
/v |
Van. | \v |
Van z nakładką. | ||
/w |
Stacja wodna. | \w |
Powódź, lawina albo osuwisko. | ||
/x |
xAPRS / Unix. | \x |
Wypadek lub przeszkoda na drodze. | ||
/y |
Antena Yagi przy QTH. | \y |
Skywarn. | ||
/z |
Wolny. | \z |
Schronienie z nakładką. | ||
/{ |
Wolny. | \{ |
Wolny (mgła jako nakładka). | ||
/| |
Przełącznik strumieni TNC. | \| |
Przełącznik strumieni TNC. | ||
/} |
Wolny. | \} |
Wolny. | ||
/~ |
Przełącznik strumieni TNC. | \~ |
Przełącznik strumieni TNC. |
| Dodatkowy plik obrazu | Ikona | Uwagi |
|---|---|---|
x.gif |
Dodatkowa kopia grafiki Czerwonego Krzyża; kodem symbolu w tabeli podstawowej jest /+. |
Źródła i uwagi do wykazów
- APRS Symbols - master symbol list - podstawowa i alternatywna tablica symboli, w tym oznaczenia symboli rozszerzanych nakładkami.
- APRS symbol overlays and extensions - przykłady i przypisane znaczenia nakładek dla domów, digipeaterów, IGate, pojazdów i innych rodzin.
- Overlay Extension to APRS Symbol Set - uzasadnienie rozszerzenia zbioru symboli oraz założenia zgodności wstecznej.
- Background on Updating APRS Symbols - sposób wyświetlania symboli i ograniczenia starszego oprogramowania.
Pełna tablica powyżej przedstawia symbole bazowe i ich opisy w zestawieniu przygotowanym dla artykułu. Warianty z nakładkami należy sprawdzać oddzielnie w wykazie rozszerzeń. Przy rozbieżnościach między starszymi tabelami a późniejszym wykazem należy zwracać uwagę na datę rewizji danej definicji, szczególnie w przypadku kodów o zmienionym znaczeniu, takich jak C-.
